package com.ybwh.springboot1.model.po;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

/**
*
*/
@Entity 
@Table(name = "t_resume_feedback", uniqueConstraints = { @UniqueConstraint(columnNames = { "id" }) })
public class ResumeFeedback {

	/**
	*主键
	*/
	@Id
	@SequenceGenerator(name = "t_resume_feedback")
	@Column(name = "id")
	private Long id;
	
	/**
	*平台类别(智联、斗米、58同城)
	*/
	@Column(name = "platform_type")
	private Integer platformType;
	
	/**
	*手机号码md5
	*/
	@Column(name = "mobile_md5")
	private String mobileMd5;
	
	/**
	*投递反馈:view/proper/improper/interview，分别对应:查看简历、有意向、不合适、面试邀请
	*/
	@Column(name = "delivery_status")
	private String deliveryStatus;
	
	/**
	*公司名称
	*/
	@Column(name = "company")
	private String company;
	
	/**
	*职位名称
	*/
	@Column(name = "job_num")
	private String jobNum;
	
	/**
	*是否已删除（1-是；0-否）
	*/
	@Column(name = "deleted")
	private Integer deleted;
	
	/**
	*创建人
	*/
	@Column(name = "create_id")
	private Long createId;
	
	/**
	*创建时间
	*/
	@Column(name = "create_time")
	private Date createTime;
	
	/**
	*最后更新人
	*/
	@Column(name = "update_id")
	private Long updateId;
	
	/**
	*最后更新时间
	*/
	@Column(name = "update_time")
	private Date updateTime;
	
	/** 
	* 设置 id 
	* @param id 主键 
	*/ 
	public void setId(Long id) {
		this.id = id;
	}

	/** 
	* 获取 主键 
	* @return id 
	*/
	public Long getId() {
		return id;
	}

	/** 
	* 设置 platformType 
	* @param platformType 平台类别(智联、斗米、58同城) 
	*/ 
	public void setPlatformType(Integer platformType) {
		this.platformType = platformType;
	}

	/** 
	* 获取 平台类别(智联、斗米、58同城) 
	* @return platformType 
	*/
	public Integer getPlatformType() {
		return platformType;
	}

	/** 
	* 设置 mobileMd5 
	* @param mobileMd5 手机号码md5 
	*/ 
	public void setMobileMd5(String mobileMd5) {
		this.mobileMd5 = mobileMd5;
	}

	/** 
	* 获取 手机号码md5 
	* @return mobileMd5 
	*/
	public String getMobileMd5() {
		return mobileMd5;
	}

	/** 
	* 设置 deliveryStatus 
	* @param deliveryStatus 投递反馈:view/proper/improper/interview，分别对应:查看简历、有意向、不合适、面试邀请 
	*/ 
	public void setDeliveryStatus(String deliveryStatus) {
		this.deliveryStatus = deliveryStatus;
	}

	/** 
	* 获取 投递反馈:view/proper/improper/interview，分别对应:查看简历、有意向、不合适、面试邀请 
	* @return deliveryStatus 
	*/
	public String getDeliveryStatus() {
		return deliveryStatus;
	}

	/** 
	* 设置 company 
	* @param company 公司名称 
	*/ 
	public void setCompany(String company) {
		this.company = company;
	}

	/** 
	* 获取 公司名称 
	* @return company 
	*/
	public String getCompany() {
		return company;
	}

	/** 
	* 设置 jobNum 
	* @param jobNum 职位名称 
	*/ 
	public void setJobNum(String jobNum) {
		this.jobNum = jobNum;
	}

	/** 
	* 获取 职位名称 
	* @return jobNum 
	*/
	public String getJobNum() {
		return jobNum;
	}

	/** 
	* 设置 deleted 
	* @param deleted 是否已删除（1-是；0-否） 
	*/ 
	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}

	/** 
	* 获取 是否已删除（1-是；0-否） 
	* @return deleted 
	*/
	public Integer getDeleted() {
		return deleted;
	}

	/** 
	* 设置 createId 
	* @param createId 创建人 
	*/ 
	public void setCreateId(Long createId) {
		this.createId = createId;
	}

	/** 
	* 获取 创建人 
	* @return createId 
	*/
	public Long getCreateId() {
		return createId;
	}

	/** 
	* 设置 createTime 
	* @param createTime 创建时间 
	*/ 
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/** 
	* 获取 创建时间 
	* @return createTime 
	*/
	public Date getCreateTime() {
		return createTime;
	}

	/** 
	* 设置 updateId 
	* @param updateId 最后更新人 
	*/ 
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}

	/** 
	* 获取 最后更新人 
	* @return updateId 
	*/
	public Long getUpdateId() {
		return updateId;
	}

	/** 
	* 设置 updateTime 
	* @param updateTime 最后更新时间 
	*/ 
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	/** 
	* 获取 最后更新时间 
	* @return updateTime 
	*/
	public Date getUpdateTime() {
		return updateTime;
	}

	
}